package com.xuecheng.auth.domain.model.vo.req;

import lombok.Data;

import java.util.HashMap;
import java.util.Map;

/**
 * @Author: LiJunXi
 * @Description:
 * @Date: 2024-09-07  15:00
 */
@Data
public class AuthParamsQuery {

    private String username;

    private String password;

    private String cellphone;//手机号

    private String checkcode;//验证码

    private String checkcodekey;//验证码key

    private String authType; // 认证的类型   password:用户名密码模式类型    sms:短信模式类型

    private Map<String, Object> payload = new HashMap<>();//附加数据，作为扩展，不同认证类型可拥有不同的附加数据。如认证类型为短信时包含smsKey :
}
